import Cookies from 'js-cookie'
// cookie key 常量定义
const TokenKey = 'hbm_user_token'
const NameKey = 'hbm_user_name'
const UserCodeKey = 'hbm_user_code'

// cookie设置方法
export function getToken() {
  return Cookies.get(TokenKey)
}
export function getName() {
  return Cookies.get(NameKey)
}
export function getUserCode() {
  return Cookies.get(UserCodeKey)
}

// cookie 获取 方法
export function setToken(token) {
  return Cookies.set(TokenKey, token)
}
export function setUserCode(code) {
  return Cookies.set(UserCodeKey, code)
}
export function setName(name) {
  return Cookies.set(NameKey, name)
}

// cookie 清空方法
export function removeTokenAndName() { // 清空token 和 登陆用户名等信息 用于登出
  Cookies.remove(TokenKey)
  Cookies.remove(NameKey)
  Cookies.remove(UserCodeKey)
  return
}
export function removeToken() { // 清空token 和 登陆用户名 用于登出
  return Cookies.remove(TokenKey)
}
